package business.employee.interfaces;

import employee.entities.EmployeeVO;
import employee.exceptions.IncompleteEmployeeException;

public interface EmployeeMgt {

	EmployeeVO[] getEmployees();

	EmployeeVO getEmployee(int id);

	void update(EmployeeVO emp) throws IncompleteEmployeeException;

	void delete(int id);

	void add(EmployeeVO emp) throws IncompleteEmployeeException;

	boolean authenticate(EmployeeVO emp, String pass) throws IncompleteEmployeeException;

}
